.xc-header{
    width:100%;
    height:100px;
    background: url("../images/xc-header-bg.png") 100% 100px;
    background-size:cover;
}
.xc-header-main{
    line-height:100px;
}
.xc-header-logo{
    display:inline-block;
    width:35px;
    height:42px;
    background: url("../images/xc-logo.png") right center;
    background-size: auto 42px;
    vertical-align: text-bottom;
    margin-right:5px;
}
.xc-header-sy{
    font-size:26px;
    color:#ffffff;
    vertical-align: middle;
    text-decoration: none;
}
.xc-header-nav-item{
    font-size:18px;
    color:#ffffff;
    margin-left:42px;
    cursor:pointer;
    text-decoration: none;
}
.xc-footer{
    width:100%;
    height:139px;
    background:url("../images/xc-footer-bg.png") no-repeat center bottom;
    background-size:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}